package com.quanyan.club.mapper;

import com.quanyan.club.entity.vo.resp.movement.ClubActivityInfo;
import com.quanyan.club.entity.vo.resp.movement.ClubIntegralInfo;
import java.util.List;
import java.util.Map;

/**
 * @author xian-guo
 * @email 498152332@qq.com
 * @date 2016/12/1.
 */
public interface ClubMovementMapper {
    /**
     * 根据俱乐部id查询旗下所有活动
     * @param paramMap
     * @return
     */
    List<ClubActivityInfo> queryClubActivityListByClubId(Map<String,Object> paramMap);

    /**
     * 查询总其数量
     * @param clubId
     * @return
     */
    int queryClubActivityListByClubIdCount(int clubId);

    /**
     * 评论动态根据动态id增加评论数量
     * @param id
     * @return
     */
    int updateMovementSumComment(int id);

    /**
     * 删除动态
     * @param id
     * @return
     */
    int updateMovementDelete(int id);

    /**
     * 删除动态对应的图片
     * @param id
     * @return
     */
    int updateMovementImageDelete(int id);

    /**
     * 删除评论后跟新评论总数量
     * @param id
     * @return
     */
    int updateMovementCommentCount(int id);
}
